package com.zym.pss.cargo.service.impl; import java.util.HashMap; import java.util.Map; import java.util.UUID; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.zym.pss.cargo.dao.StockDao; import com.zym.pss.cargo.po.Stock; import com.zym.pss.cargo.service.StockService; import com.zym.pss.core.service.impl.BaseServiceImpl; @Service("stockService") public class StockServiceImpl extends BaseServiceImpl<Stock> implements StockService{ StockDao stockDao ; @Resource public void setStockDao(StockDao stockDao) { super.setBaseDao(stockDao); this.stockDao = stockDao; } @Override public void insert(Stock entity) { entity.setId(UUID.randomUUID().toString()); this.stockDao.insert(entity); } @Override public Stock findByGoodNo( String goodNo,String repositoryNo , String tenantId) { Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("goodNo", goodNo); paraMap.put("repositoryNo", repositoryNo); paraMap.put("tenantId", tenantId); return this.stockDao.findByGoodNo(paraMap); } @Override public void updateStockAmount(String goodNo, String repositoryNo,Double amount , String tenantId) { Map<String,Object> paraMap = new HashMap<String,Object>(); paraMap.put("tenantId", tenantId); paraMap.put("goodNo", goodNo); paraMap.put("repositoryNo", repositoryNo); paraMap.put("amount", amount); this.stockDao.updateStockAmount(paraMap); } }